<?php

class MemberAction extends CommonAction {

     //建立自定义查询   
     /*
      function buildWhere()
      {
         return "";
      }
     */
     //操作初始化
     /*
     public function __construct() 
     {
         C("DB_PREFIX","");
         parent::__construct();
     }
     */
     //自定义FlexGrid显示,多用于关联查询
     /*
     public function json()
     {
         $f=D('Member');
         //json 第一个为Action对象,第二个传过来的对象,第三个为主健
         //如果Action为null,则返回json数据,用buildJSON进行封装
         $result= $f->json($this,$this->paras,"id");

     }
     */
     //数据效验
     function validate(&$err="")
     {
         $Member = D("Member"); 
        $result = $Member->create();
        if (!$result){
          $err= $Member->getError();
          //$this->error($err);
           return false;
        }else{
          return true;                                
        }

     }
    
      //数据插入
      public function insert()
     {
         $Member=D('Member');
        if($this->validate($err))
        { 
            if( $Member->insertBySql($this->paras))
            {
                 $this->success("插入成功");
            }
            else
            {
                $this->error("插入失败,请检查数据");
            }
        }
        else
        {
             $this->error($err);
        }
     } 
     //数据更新
      public function update()
     {
        $Member=D('Member');
        if($this->validate($err))
        { 
            if( $Member->updateBySql($this->paras))
            {
                 $this->success("更新成功");
            }
            else
            {
                $this->error("没有更新数据");
            }
        }
        else
        {
             $this->error($err);
        }

     }   

}


/*
class MemberAction extends Action{

    // 查询数据
    public function showMember(){
        $Form    = M("Member");
        import("@.ORG.Page"); //导入分页类
        $count = $Form->count();    //计算总数
        $p = new Page ( $count, 5 );
       // $list    =    $Form->limit(5)->order('id desc')->findAll();
       $list=$Form->limit($p->firstRow.','.$p->listRows)->order('id desc')->findAll();
        $this->assign('list',$list);
        $page = $p->show (); 
        $this->assign('page',$page);
        $this->display();
    }
    // 写入数据
    public function insertMember() {
        $Form    =    D("Member");
        if($vo = $Form->create()) {
            $list=$Form->add();
            if($list!==false){
                $this->success('数据保存成功！');
            }else{
                $this->error('数据写入错误！');
            }
        }else{
            $this->error($Form->getError());
        }
    }

    // 更新数据
    public function updateMember() {
        $Form    =    D("Member");
        if($vo = $Form->create()) {
            $list=$Form->save();
            if($list!==false){
                $this->success('数据更新成功！');
            }else{
                $this->error("没有更新任何数据!");
            }
        }else{
            $this->error($Form->getError());
        }
    }
    // 删除数据
    public function deleteMember() {
        if(!empty($_POST['id'])) {
            $Form    =    M("Member");
            $result    =    $Form->delete($_POST['id']);
            if(false !== $result) {
                $this->ajaxReturn($_POST['id'],'删除成功！',1);
            }else{
                $this->error('删除出错！');
            }
        }else{
            $this->error('删除项不存在！');
        }
    }

    // 编辑数据
    public function editMember() {
        if(!empty($_GET['id'])) {
            $Form    =    M("Member");
            $vo    =    $Form->getById($_GET['id']);
            if($vo) {
                $this->assign('vo',$vo);
                $this->display();
            }else{
                exit('编辑项不存在！');
            }
        }else{
            exit('编辑项不存在！');
        }
    }

}

*/


?>